package com.brainhealth.customer.domain.vo;

import com.brainhealth.system.domain.vo.ScheduleVo;

import java.util.ArrayList;
import java.util.List;

/**
 * 用户训练计划信息
 */
public class CustomerScheduleVO
{
    public CustomerScheduleVO()
    {
        lstSchedule = new ArrayList<>();
    }
    /**
     * 会员名称
     */
    private String customerName;
    /**
     * 等级图标地址
     */
    private String levelIconUrl;

    /**
     * 训练剩余次数
     */
    private int exerciseRemain;
    /**
     * 剩余次数温馨提示
     */
    private String RemainTips;
    /**
     * 累计完成训练的个数
     */
    private int exerciseCount;

    /**
     * 累计完成的训练时长
     */
    private int exerciseTime;

    /**
     * 今日完成的训练时长
     */
    private int exerciseNowTime;

    /**
     * 当前体验用户剩余时间
     */
    private String remainTime;

    /**
     * 已经续费过
     */
    private boolean hasPayOrder;

    /**
     * 会员训练日程
     */
    private List<ScheduleVo> lstSchedule;

    public String getRemainTips()
    {
        return RemainTips;
    }

    public void setRemainTips(String remainTips)
    {
        RemainTips = remainTips;
    }

    public int getExerciseCount()
    {
        return exerciseCount;
    }

    public void setExerciseCount(int exerciseCount)
    {
        this.exerciseCount = exerciseCount;
    }

    public int getExerciseTime()
    {
        return exerciseTime;
    }

    public void setExerciseTime(int exerciseTime)
    {
        this.exerciseTime = exerciseTime;
    }

    public int getExerciseNowTime()
    {
        return exerciseNowTime;
    }

    public void setExerciseNowTime(int exerciseNowTime)
    {
        this.exerciseNowTime = exerciseNowTime;
    }

    public String getCustomerName()
    {
        return customerName;
    }

    public void setCustomerName(String customerName)
    {
        this.customerName = customerName;
    }

    public String getLevelIconUrl()
    {
        return levelIconUrl;
    }

    public void setLevelIconUrl(String levelIconUrl)
    {
        this.levelIconUrl = levelIconUrl;
    }

    public int getExerciseRemain()
    {
        return exerciseRemain;
    }

    public void setExerciseRemain(int exerciseRemain)
    {
        this.exerciseRemain = exerciseRemain;
    }

    public List<ScheduleVo> getLstSchedule()
    {
        return lstSchedule;
    }

    public void setLstSchedule(List<ScheduleVo> lstSchedule)
    {
        this.lstSchedule = lstSchedule;
    }

    public boolean isHasPayOrder()
    {
        return hasPayOrder;
    }

    public void setHasPayOrder(boolean hasPayOrder)
    {
        this.hasPayOrder = hasPayOrder;
    }

    public String getRemainTime()
    {
        return remainTime;
    }

    public void setRemainTime(String remainTime)
    {
        this.remainTime = remainTime;
    }
}
